package site.brood.log;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.scheduling.annotation.EnableAsync;
import site.brood.common.core.feign.EnableBroodFeignClients;

// 开启线程异步执行
@EnableAsync
@EnableBroodFeignClients
@EnableDiscoveryClient  //在nacos 服务端注册，允许其它客户端发现此服务
@MapperScan("site.brood.log.mapper")    //mybatis-plus的mapper所在包
@SpringBootApplication
public class BroodLog {
    public static void main(String[] args) {
        SpringApplication.run(BroodLog.class, args);
        System.out.println("(♥◠‿◠)ﾉﾞ  brood日志服务启动成功   ლ(´ڡ`ლ)ﾞ  \n"
                + "..  ......  ....                                                            . .......... \n" +
                "..  ....    ....                                                             ..... ..... \n" +
                "........    ........                                                        ............ \n" +
                "....................                                                        .....=@@^... \n" +
                ".....@@@@@@@@@@@\\........... ....   .........   ...... .... .....          ......=@@^... \n" +
                ".....@@@^....,\\@@@...............   .................  .............   ..........=@@^... \n" +
                ".....@@@^.....*@@@.................... ,]]`...............]]]..............,]]...=@@^... \n" +
                ".....@@@^...../@@^....*@@@=@@@@^.../@@@@@@@@@@`......,@@@@@@@@@@\\......./@@@@@@@@/@@^....\n" +
                ".....@@@@@@@@@@[......*@@@@`.....,@@@`......@@@^..../@@/......\\@@@....=@@@`.....\\@@@^... \n" +
                ".....@@@@@@@@@@@@\\....*@@@`......@@@.........@@@`..=@@^........=@@\\...@@@........=@@^....\n" +
                ".....@@@^......=@@@....@@@......,@@@.........=@@^..@@@^........=@@@..=@@/........=@@^....\n" +
                ".....@@@^.......@@@....@@@.......@@@........./@@^..=@@^........=@@@..=@@@........@@@^... \n" +
                ".....@@@^....../@@/...*@@@.......=@@\\.......,@@/...,@@@`.......@@@`...@@@^......=@@@^... \n" +
                ".....@@@@@@@@@@@@/....*@@@........,@@@@]]]/@@@/......@@@@]]]]@@@@......@@@@\\]]/@@\\@@^... \n" +
                ".....\\[[[[[[[[[........[[[..........,[@@@@@/`..........[\\@@@@/[..........[@@@@/`.,[[`... \n" +
                ".........   ................ ........................................................... \n" +
                ".                 . ......      ..    ..    ....        .     ....  ....    .... ..  ..  \n" +
                "                                                                                         \n" +
                "                                                                                         \n");
    }
}
